#include <stdio.h>
int main()
{
	int nums[8] = {1, 2, 3, 4, 5, 6, 7, 8};
	int numsTmp[8];
	int m;
	printf("Please input a number m (m>=,m<=8)\n");
	scanf("%d", &m);
	//把最后m个数存储到临时变量中
	for (int i = 0; i < m; i++)
	{
		numsTmp[i] = nums[8 - m + i];
	}
	//把前面的往后移动m个位置
	for (int i = 0; i < 8 - m; i++)
	{
		nums[8 - 1 - i] = nums[8 - 1 - i - m];
	}
	//临时数组中的元素复制到原数组中
	for (int i = 0; i < m; i++)
	{
		nums[i] = numsTmp[i] ;

	}
	for (int i = 0; i < 8; i++)
	{
		printf("%d", nums[i]);
	}



}
